package com.tianjin.design.template;

/**
 *
 * @author tianjin
 *
 * 2023年5月5日
 * TODO
 *
 * 模板方法模式：定义一个操作中的算法的骨架，而将一些步骤延迟到子类。模板方法使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。
 *
 * 模板方法模式是通过把不变的行为搬移到父类，去除子类中的重复代码来体现它的优势。
 * 当不变的和可变的行为混合在一块时，可以将不变的行为抽象到父类，可变行为通过不同行为的子类进行实现。
 */
public class Test {


	public static void main(String[] args) {

		AnswerA a = new AnswerA();
		a.test();

		AnswerB b = new AnswerB();
		b.test();
	}
}
